Very interesting and useful work, commendable efforts.