comp and partial - thanks Jay fields