process() is now all implmeneted, but not yet tested.