You need to be more specific. "All of this" is too broad a term to really give advice on.