Added some new funct