Added license
Added headers