instruction tests