work bitch v21. improving code little by little, splited controlers into smallers