SEE ADDITIONAL WORK BELOW