20d input