add yard for documentation