Added all the functionality