Working on gtk interface