change the object layout to be more intuitive