generalizaing attack and fixing bug