First complete, but not yet tested version