machkens – steep(доделан)