alpha (semantic errors, void, char, operations, if else, return fixed, many small updates)