using manual input or alphanumerical codes