improvements to instructions