Added license reference. Changed code style. Added description.