added license information

Change-Id: Icde8ae4c65d84bb613e09a6d7a3adf4a0c0dce38
updated license information

Change-Id: I6c1a6284368781b71913a0df4222160ca31e775e
Fixed assignments in constructor.

Change-Id: Ibd261c6ca8fdb88404f1000c2b216edd9ed35ec6