reader module is almost done