namespace psr0 support