base web ui works more or less