added a function to ignore specific functions
still working on ignoring specific functions
resolved merge conflicts