waveguage module added