updates to controllers