beginning to flesh out dhcp