So sorry for the late reply guys

A lot of things going on at the end of this year, which meant not much time to visit the forum.
Thank you Garth for your recommendations, I will take that on board if I ever redesign or remake this board, has it happens the board actually turned out fine and works perfectly. I used through hole components for quick and cheap design. But I'm really happy with JLCPCB
Yes Brad it is a CAN-BUS interface board, solely to interface with Automotive networks, I was working on my own VB project and needed a quick/cheap way to interface with several vehicles. The project isn't finished yet but hopefully get back on it next year.