add paginate
mod gitignore