test project for several purposes