Add initial functions and files