You need to be doing your homework and it would not take you far to hire someone for this.