move parsedown to composer