new extend in namespace