updating files with things learned from building ucs.