changes on labels,customize profile,and separation of models