flensing, starting to add simulated read functionality