----- Fan -----