config algo