Framework

moving over or the controls logic