played with the example a bit