public frame