So exciting
Need to add in error expressions, etc...
Having issues with indexing, thinking of re-writing