t1: first init
t1: other inits