updated OOD solutions