updated wish controller