comments updated for accuracy