updated examples and stuff