US Pat. NO. 4,913,654