made a spec eaasier to understand
better naming