Functional Unit Updated

All my files should be done now. I haven't tested them though.