fixed combine, got rid of cextensions in favor of pre-built numpy utilities