basin entity