cant do much more without some UI