add has many associations functionality