Update on the previous sketch, sorry for the crappy pattern on...