Shannon submitted-

more about : Shannon submitted