base work with pages