New Base Code

Here is the new code we will be using