basic drag functionality started