for tile in session_v1.query(tiles).filter(tiles.c.job_id == job.id):
            step = max / (2**(tile.zoom - 1))
            tb = TileBuilder(step)
            geometry = tb.create_square(tile.x, tile.y)
            geometry = ST_Transform(shape.from_shape(geometry, 3857), 4326)

            task = Task(tile.x, tile.y, tile.zoom, geometry)
            task.project_id = project_id
            session_v2.add(task)
            session_v2.flush()

            d = TaskState.__table__.delete(
                and_(TaskState.project_id == job.id,
                     TaskState.task_id == task.id))
            session_v2.execute(d)

            d = TaskLock.__table__.delete(
                and_(TaskLock.project_id == job.id,
                     TaskLock.task_id == task.id))
            session_v2.execute(d)

            # initial state
            task_state = TaskState()
            task_state.date = datetime.datetime(2010, 01, 01)
            task_state.task_id = task.id
            task_state.project_id = project_id
            session_v2.add(task_state)

            # initial state
            task_lock = TaskLock()
            tb = TileBuilder(step)
            geometry = tb.create_square(tile.x, tile.y)
            geometry = ST_Transform(shape.from_shape(geometry, 3857), 4326)

            task = Task(tile.x, tile.y, tile.zoom, geometry)
            task.project_id = project_id
            session_v2.add(task)
            session_v2.flush()

            d = TaskState.__table__.delete(
                and_(
                    TaskState.project_id == job.id,
                    TaskState.task_id == task.id
                )
            )
            session_v2.execute(d)

            d = TaskLock.__table__.delete(
                and_(
                    TaskLock.project_id == job.id,
                    TaskLock.task_id == task.id
                )
            )
            session_v2.execute(d)

            # initial state
            task_state = TaskState()
            task_state.date = datetime.datetime(2010, 01, 01)
            task_state.task_id = task.id
            task_state.project_id = project_id
            session_v2.add(task_state)