create portz.cpp