half done
select basically done; weak test