add in variable port