added controller files for admin and officer