how far does the code work?