oops applied