Creating my own terminal