add way to set instruction pointer.