Added assignment library support, untested