normalised input