made all arguments optional to allow use with DroneAPI