#5 add dependency to commons-lang3
little description, probably not well formatted
#6 example impl, still need to clean the parts that handle grouping
#5 #6 update plugin to discard anything under legacy, move old rust to legacy folder, keep it for reference but dont compile it