Testing and implementation