ADDED add methods
ADDED loyalty enum, methods