added LICENSE file and headers