unncessary cast
start to handle driver 2.12.0
add new aggregate
closes #35