move these to examples, they are not really libs