working on booleans, memory filtering etc.