follow deep.jquery refactor