first commit only add architeture