cascade checkout strategy for layout project