played with some code