almost spec
no idea what it was doing before LOL, first test