Implements pagination, user registration