initial commit, based on BasicSpringMvc