Gun design