removed redundent declarations