added some getter and setter, extended gui
small bug fix
added getter and setter