updates in controllers and implementation of dictionaries