use faker or sequence