fragment working and weather source modify