xxarxx Public fun

Public fun