light and ground methods