value initialise