Polyaniline via schiff base chemistry