partial view solution