new/revised forms by Alex K