almost have a solution for 27b, just needs some tweaking maybe