make the code more testeable