updates for pi