fan model func 2