add new instruction