use YARD for docs