__slots__
select_other added