add more description for variables