datatype and review class