mostly testing examples and code