instructions functionality done, now need to write them