fixed overlap, added slide