Updated for instructions framework