revized weapon