New fucntions added