response reader with basic tests