Tesla making progress