refactor sequence for adsequence access easy