employing moving elements