finished sfrdef.h