Add super init to part4