Added abstract class RLManager. no functionality