test derivative