перенести в anonymous namespace