Final submission

Final check and cleanup.