better error reporting
moved exp to root.  This is still experimental and prone to change, but it says that in the readme, there is no need to express that in the package structure