Empty state, some CSSing, random only returns incomplete items