add initial file and changed code