trying to implement instructions