... human abstract ...