implement goal model