add gate field
add TODO list
Writing on paper help to build nice architecture
add plugins Scanner
add plugins Lister
add plugins Loader
don't need that finally
remove actions, add requires