More gui stuff.. still a gui / console hybrid