package dynamic frameworks