changed IDs
current control
rearranged
added typedef for SineitSegment
current as variable
adsorbed species in generic rates