comment file functions