Adding some new function