commented out duplicate functions