more changes to using fragment approach in readmode