some changes to objects and visualization