updated/added some documentation