Abstract Fan