updates to partial application 1