Answers from user ZaidFreelance