application techniques