added more precise instructions