JM constructions
Work in progress 🚧