https://elitehacksor.com/define-in-full