initial commit with basic main page