added a professional code simulator