added swing demo app