This project improves the current FCM algorithm.