adding fundamental files