working on basepage