possibly unneeded changes to type partial, update readme