updated partial again