VIP server side grails code - work in progress