Bringing 5G to the final mile