add generator mashinok:)