added stupid text interface without any sanity checks for user input