find best c method added