remaned static to public