Adding Contracts
Adding some ignores