backend test (chai) and a few layout ideas for the frontend