adding ability to exclude squares