delete invalid test
add ref value type
finish integrating ref value type