register functions
include the registers.c in the Makefile
use register functions