misc
enhance test