check inputs