finished basic extension toggling