implementation opinions