improved cp but still not working