initial setup, database functional, add page functionality setup