first attempt to run algorithm via ports