Closed. This question needs to be more focused. It is not currently accepting answers. Closed last year.