finish slope one impl