added the gcc boot for study