use if-let