polish README
rewrite spec in whole new way