add pagination and translations