working drag and drop, need to add mars and kinematic treatment