Most specs implemented