The Malaysian Anti-Corruption Commission admitted today that it has weaknesses, but its deputy chief commissioner (operations) Mohd Shukri Abdull said the agency hopes to build and restore its public image with the conclusion of the royal commission of inquiry hearing.