object oriented mood management