added strcutures and empty functions to group ctrl and model