add visibility for static several methods