implementing supporter by id search

Done the first part, need to handle the wrong ID or program name
mistakes.