can handle goal creation