added horizontal backward