frontend refactor (non-working state)
new frontend, still some issues with vue $add