use compact form