remove peek; add minimal GA support