added pagination
added user authentication via clearance