profiles update implemented