new project structure
add extra layer on top of Curses module