Adding some new definitions