challenging waves