instructions improvements