added dragabble component (not working yet)