view improvments