clarification of all input-output and transform functions