wrote a software implementation of see instructions, still need to test it