added pagionation and order
added validation and changed email with name