added blank functions and all member variables