added sample controllers