Full function (21/43)

Full function