added new member variables