make use of Spring mvc framework and added license