-- add initialize methods.