model input functionality