improve wave shapers