finsihed all working