testing and a lot more testing....