Review of existing literature show that none of the work directly proposed a method that focus on converting SP code to detailed object oriented design. We propose a new approach to migrate SP code to OOP design by means of optimal clustering form a call graph. To measure the quality of the clusters a new metric discussed in Section III is proposed. Two existing metrics CC and CPL were also used to measure the quality of clustering.