public pieces of scewpt