fleshed out instructions