Implemented first wave