layout for challenge listing