implement droppable clone option

Refs #11
cleanup trailing whitespaces