added remaining instructions