improved project template