GUI improvements

added buttons functions