separate profile. better init experience