Started working on simple IO and the user interaction