more clear comments