sing-mprac