Added body of functions