create base_page, re-structure project modules