messanger class added