- fleshed out example steb by step instruction