evil attribute changing code