fixed compact-form