Added initial framework for code