some instruction added