setting up file structures and routes
settings up htmls for different templates