GPL3 License headers added