add new spec

add one test case, but fails