Answers from user StackproDev