initial working version of package