implemented ibm model 1