adding learning_rates.py
updating abstract classes