add top eight functionality