added forward option