observer for smart loading set up. looks good.