implemented dropJ - not sure if the *m* in 'Append m _ _' needs to be updated.