Adds implementation files