trying both methods