adding 7812 before the 7805 to distribute the thermal load (a 7812 is cheaper than a heatsink :).