finished this over a month ago and kept forgetting to post it oops