initial commit with working project