wip on different gui elements for different value types