peek generators and setup 

work in progress