initial portingh