initialization Lab 2