custom inspect fn update