getting rid of member; ported over