Added main. this looks pretty good to me.