some things added to Controller