did tons of gui stuff including editable entries (kind of)