adds copy from pydsl contrib