added old sivlerpop examples to work from