connect pushbutton and led using I2C

So does this code work If not what does it do? Have you got pull ups on the two lines and are you using the analog inputs 4 & 5 not the digital ones?