removed algebra extends