corrected instantiation