why would you add this method?