removed a usesess method and made gui methods a bit better