Issues and approaches in CP