make static into member data