initial load and changes - 2