made more functions public for other modules