making input more flexbile, at least printing output until we parse it