improved project tree