Controllers' update
Controllers, models and views were rewritten fully.