added jett's ideas