Function implementation is now working appropriately.
Is now usable