- do initialisation with declaration