readforward kinda done?