do the public stuff too