added inclusive scanner