added skeletons for all needed controller functions