added pkgs, closes #123, closes #124, closes #126, closes #129, closes #130, closes #131