In this paper we offer a method for constructing functions with many gaps in their supports and in the supports of their Fourier transform. As a result we answer a question of Benedicks [Ben1] and we present the construction of a characteristic function with Fourier transform vanishing on an interval. We also give a new proof of a theorem of Benedicks which says what systems of intervals may support a function with Fourier transform vanishing on an interval. We slightly strengthen Benedicks result [Ben1].