webApplication boilerplate