working on controllers>>>