crafting visual
interactions