add spec runner