Wave abstract