Change user view architecture