rearrange sequence
conventions and default