add simplecov and initial failng spec
add more coverage