New: formulator