Baisc code setup.