Make it easier to update to the latest code...
Make the sourcing after updating silent
changed headers to be consistent