fixed lm-addition upon draft save, everything should be working now, cleanup/comments necessary