a weapon may be constructed