MAYGEN is currently restricted to generate molecules with the lowest valence states of nitrogen, phosphorus and sulfur, and all testing and benchmarking was done under this boundary condition. This is no principle restriction -the algorithm will work with any given valence state -but the workflow logic of MAYGEN needs to be adapted to compute structures for higher valences of these elements.