basic markdown generate