make class production ready (now used in a real application). Be clear
about license.