initial commit with the first code