hardware project initial commit