non-metal analysis