profile integration