more refined instructions