remove outer init