discard unused struct
comments on config file
rm dup validation logic
unified validation logic
dry run
move named regex util to als package