added Lowenstam mapping