All functionality present, just needs styling