modified for markdown format