Fleshing out the functionality with some scripts and updating the Synthetic