work in progress - language picker, debug... not done