Add Functionality for Talent

you reviewed from Josh's pr i think. i had mentioned this morning that he and i did some pair programming yesterday and i was concerned about merge conflicts, blah blah.  basically, i made you do double the work and i apologize. i really did not know how to read these comments until you just showed me.