Made seqencial version.