change portname
inverse info samples
refacto reading
format