Public f (8/30)

Public f