add gun object