now works as a package