make spec version dependent and break everything
add specs
merge