add member variable support