edit in initialize