init the basic structure based on Vimium