So what is the code you're using at the moment and what goes wrong when you use it?