Это уже реализовано — я пометил это как completed
Однако остаётся необходимость немного расширить функционал: