updates to visual