front-end fixes, updated todos