following ide initialization