added pagination, tried private/public