homepage, forms and some db work for testing