implement drag/drop rules