fix card layout, handle missing reqs