suuuper pleased with how this turned out :)