working console version without rules and its validations