removed shift register method (moving to new project)