Added files and functionality