init for ass2