applications of derivative