add numeric sort