finished Key Scheduling