fixed inputs stuff