revised project initial commit