finsihed, now to test