hand crafted – Meaning and Explanation