bug fixed, implemet new service, custom paggin