added user.profle and little changes