started example - found bugs :(