https://yerajolan.pages.dev/posts/double-gate-latch-ideas/