initialization for lab5