modified controller
goal controller functional
update show