A client device for use with a main access point device, APD, and an extender device, said client device comprising: a memory; a graphic user interface, GUI; and a processor configured to execute instructions stored on said memory to cause said client device to: instruct the GUI to display an onboarding menu including a user selectable onboard extender icon; instruct, by way of a second dedicated haul, the extender device to onboard onto the main APD, by way of a first dedicated haul, in response to a user selection of the user selectable onboard extender icon; instruct the GUI to enable the user to use the client device while the extender device performs the onboarding onto the main APD; access a host table stored in the main APD; determine whether the extender device onboards onto the main APD within a predetermined period of time by identifying the extender device on the host table in two consecutive instances within the predetermined period of time; instruct the GUI to display a successful onboarding indication if the extender device onboards onto the main APD within the predetermined period of time; and instruct the GUI to display a failure onboarding indication if the extender device does not onboard onto the main APD within the predetermined period of time. a memory; a graphic user interface, GUI; and a processor configured to execute instructions stored on said memory to cause said client device to: instruct the GUI to display an onboarding menu including a user selectable onboard extender icon; instruct, by way of a second dedicated haul, the extender device to onboard onto the main APD, by way of a first dedicated haul, in response to a user selection of the user selectable onboard extender icon; instruct the GUI to enable the user to use the client device while the extender device performs the onboarding onto the main APD; access a host table stored in the main APD; determine whether the extender device onboards onto the main APD within a predetermined period of time by identifying the extender device on the host table in two consecutive instances within the predetermined period of time; instruct the GUI to display a successful onboarding indication if the extender device onboards onto the main APD within the predetermined period of time; and instruct the GUI to display a failure onboarding indication if the extender device does not onboard onto the main APD within the predetermined period of time. instruct the GUI to display an onboarding menu including a user selectable onboard extender icon; instruct, by way of a second dedicated haul, the extender device to onboard onto the main APD, by way of a first dedicated haul, in response to a user selection of the user selectable onboard extender icon; instruct the GUI to enable the user to use the client device while the extender device performs the onboarding onto the main APD; access a host table stored in the main APD; determine whether the extender device onboards onto the main APD within a predetermined period of time by identifying the extender device on the host table in two consecutive instances within the predetermined period of time; instruct the GUI to display a successful onboarding indication if the extender device onboards onto the main APD within the predetermined period of time; and instruct the GUI to display a failure onboarding indication if the extender device does not onboard onto the main APD within the predetermined period of time.