added pagination
added validation
uploading to heroku