changing view structure