tested aggrow still needs to support datatypes