minor refactor arg + rename
minor rename type
Added to-be-implemented values to rules module-type