избавляемся от гавнокода