переделка системы меток

Close #45, Close #48, Close #21