Add features to gun