spec all tbe things