it will provide input and output functionalities​