ref modified
some test