removed packgram dependency
refacored structure
min
updated to new packgram