working on positioning and sliding