Continue, add read fifo func