fixes and reader