Fxes Various warnings and deleted useless @interfaace declaration