Commented files role.h, role.cpp