forward - backward operations verified and tested