added clever-f