instantiation example