Thanks for your help every one . I am providing internet to 10 different houses with 20 users on the way its a street 2000 feet with only 2 turns on the way . I am working on it and have gone beyond 1000 feet using tplink internet switch 5 port . At the source i have a router with internet 8mb speed , then using mikrotik routerboard 750gl for bandwith magement and a internet cable cat 5 is connected wich is 350 feet , connected to a internet switch2 at a distance of 300 feet , then another cat5 cable is connected to internet switch3 which is 250 feet connected to internet switch 4 which is also 250feet... Using 4 switches Switch1=350feet+Switch2=300feet+switch3=250feet+switch4=250feet= total 1150 feet. I checked internet speed at switch 4 which was perfect . I did not add the users yet i want to make the 2000 feet run first than its easy to add users to every 4 empty ports in every internet switch on the way . will this work perfectly will 20 users on line