make some more functions public