Finsihed Device implementation.