need to work on drag features