support for RMSprop in progress