fixed: избавляемся от STL