Add Pre Integration to source
Minor updates