spec now working