sepping some concerns, splitting requests