updated implemented instructions