abstracted goal creation