implementation information