all L3 tests working now after solving a few bugs. and, putting program name in final S file.