first working copy can add toggles and buttons dynamically