Will add any views regarding this when I feel the need to.