trying to make learning work ...