cleaned up challenge observer and fixed all broken sites