all is done, except styling