main no longer vomits out input