Implementation for CS-15