updated with clearer instructions