added seq function: natural to read version of compose