extension generation and initialization works, w00t