added some documentation with md