refactoring validators
cj feed initial