updated for more complete instructions