Removed Duplicate functions