observer part is small changed