added initial hotplate.c