Add and update initial files and code