hapla, M.