https://tpointtech.hashnode.de....v/common-ethical-hac