This took much more time and effort than i thought, but at least it is smooth.