add drone and unittest