dev branch
board filter implementation
zero board filter
refactoring