view & cerror