add pure to table accessors