vertical works

not fully cheaked
removed unneccery comment