Added license reference. Changed code style. Added description.Added license reference. Changed code style. Added description.