started work on unused stmt label warning
added codegen for do stmt