https://ropingnumbersystem.pages.dev/posts/ar15-side-charging-upper/