Uc41

All of UC41 is done besides test cases