Author: Staff of EMCC Software Ltd.