initial template setup for frontend