# implement a few instruction classes