tests added, source compilator added