for consecurive