package adaptions