Added Deal and DealType functionality