working on some controllers