introducing inputs