add a flipboard like frontend, not finished yet