added weakresist factor thing