compile fix + different example