init for ass4