Complete, tested and works. In good working condition