this is a redue ... hope it works.