initial changes required for usbasp integration