added reads relationship model
refined relationships