tweak project and add project test