initial version vased on grails 2.2.4