implemented background cover thumbnail pattern