Added sample implementation of forward