spec,doc, gun_logic