struct member variables fixed