initial scheduleing two-way implementation