refacor specs to use clearer context