- init for prototype 2.0