Basic Code

This is not the production or final draft code