finished frontend with all 4 containers