preparing build system to handle ports - step 1