1 part of a bigger thing I'm working on, sharing this now as it's been over half a year since I started on this stuff