rework global architecture
add displayAnswer implementation