added tests, working on logic processors, each processor implemented for static usage