added more GUI stuff, works with internals