row and strategy beginning implementation