catapult: step 2

Darg and drop implemented