resolved issues with reverse direction