use prepare for seq