add catagory reading