change this project to use namespace