huge quality control commit including new license header and 3rd party license aggragation