# What needs to be done

There are still a bunch of features which are missing in myChemistry. For example there is the never ending arrow question:

• the arrow type -+> needs some kind of “cis/trans” option: so the user can decide wether both add and subtract arrow parts are on the same side or on different sides of the main arrow
• there need to be equilibrium equivalents to the arrow type -+>
• the “unbalanced” equilibrium arrows <=>> and <<=> need a possibility to change the length of the smaller arrow, so the extent of the “unbalancy” can be set
• some kind of curved arrows need to be added to create catalyst cycles and similar schemes

Another feature I like to add is a \singleelmove-command, which can represent the movement of single electrons, corresponding to the \elmove-command (or just an option single to the \elmove-command), which represents movements of electron pairs. This one can easily be done but is not urgent, since ChemFig’s \chemmove can easily be used to create single electron movement arrows.

The \merge-command needs to be rewritten. It needs accept two instead of one “labels” and the syntax should be more alike the one of the \arrow-command. Also a command \fork is missing, which would be the opposite of \merge.

One should be able to customize the delimiters of the commands \mesomeric and \transition. More precisely the delimiters with which formulæ inside these commands are enclosed. Until now these delimiters are square brackets. But I know about at least one chemistry book about reaction mechanisms where curly brackets are used to enclose mesomeric formulæ.