added forward LRN