working index page and all