fixed geocommons
new pattern for controller