some gui stuff added