by lots of testing and trying things out.