added swing console