solve namespace problem