added descriptions for variables