simple controller extended