edit initialize