made the arcgitecture easier. gui still blocks