implements stage, strength