working UI by way of GCD. also space code