normal get rules
refact controller
add test controller
fix defaultRules