more public stuff for easier consumption