useful and testing examples