initial updates and new files