starting to work on drag constraint