various changes
update controllers