cal: рефакторинг