Working function (10/44)

Working function