SF learning demo