adapt other packages