WG funcionality