use static:: ; improved test