refactoring parse sends