Added broadcast to complete() and start() functions