feat: add drag logic
