Internal check is carried on by___________?
A. Staff specially appointed for the purpose
B. Internal auditor
C. Supervisor of the staff
D. Members of the staff