parse flag must be out of init func