cleaned parsing
better nested values, and extra-requires addendum