automatic call of initialise on object creation