Removed redundant Functions. Should Be Final.