added horizontal drag