trying GUI approaches