should we put it in lib then? maybe move it to /test?