add demeterf library