add forward stuff