Part0: Added Base Code