more functions
more ignores
mas requirements