@jarkokirs: i have some mistakes