The remove method has built successfully, still need to test but going to try and implement the trickledown method first.