instruction needs w