fix broken test
work on readonly
work on readonly