yeah first commit... Main focus on gui package