implementation facilitation