Added intial code

Put in some groundwork