Added the first function (Not Done)