clean up + dsl_direct_message complete + updated docs