ui slowly takes shape