assign it first