fleshed out instructions.