started adding basic package support running/requiring