learning and minor changes