unstable
work, fix set ID
?