code Input, Output & Validation libraries