ignores
slight tweaks and documents