going to be a library now too
namespace