Adding GoalRecord and Record concept