improve sample projects