Completed Sit Key generation Class