In progress
TODO >>> Explain, describe functions, describe how to use
